//
//  NSDate+ForCalendar.h
//  Demos
//
//  Created by iMac on 2018/3/5.
//  Copyright © 2018年 iMac. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface NSDate (ForCalendar)


/// 获取当前月1号是这个星期的第几天(周日起算)
- (NSInteger)getRankInWeekOfFirstDayCurrentMonth;

// 当前时间与之前时间的间隔
-(NSString *)getStandardTimeInterval:(NSTimeInterval)interval;



// 获取目标月份的天数
-(NSInteger)getDaysOfMonth;

// 获取某个月的1号是星期几(必不可少的一个方法，用来布局UI使每月1号与星期队形起来):
-(NSInteger)getFirstDayWeekForMonth;


-(int)getYear;
-(int)getMonth;
-(int)getDay;
-(int)getHour;
-(int)getMinute;
-(int)getSecond;

// date对象转换成字符串（最后return根据自己需求处理）
-(NSString *)theTargetDateConversionStr;

// NSString对象转date
-(NSDate *)theTargetStringConversionDate:(NSString *)str;

-(NSString *)getCurrentTime;
@end
